home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / debug / Makefile
Makefile  |  1995-02-06  |  1KB  |  60 lines

  1. SUBDIRS = Common gdb
  2. RC_ARCHS = `/usr/bin/arch`
  3. RC_CFLAGS = -arch `/usr/bin/arch`
  4.  
  5. all clean install:
  6.     if [ $(RC_JASPER) ];                        \
  7.     then                                \
  8.         for i in $(SUBDIRS) ; do                \
  9.             echo =========== make $@ for $$i =============;    \
  10.             (cd $$i; $(MAKE) $@                \
  11.                 RC_CFLAGS="$(RC_CFLAGS)"        \
  12.                 RC_ARCHS="$(RC_ARCHS)"            \
  13.                 DSTROOT=$$DSTROOT            \
  14.                 OBJROOT=$(OBJROOT)/$$i            \
  15.                 SYMROOT=$$SYMROOT);            \
  16.         done                            \
  17.     else                                \
  18.         for i in $(SUBDIRS) ; do                \
  19.             echo =========== make $@ for $$i =============;    \
  20.             (cd $$i; $(MAKE) $@                \
  21.                 RC_CFLAGS="$(RC_CFLAGS)"        \
  22.                 RC_ARCHS="$(RC_ARCHS)");        \
  23.         done                            \
  24.     fi
  25.  
  26. installsrc: SRCROOT
  27.     rm -rf $(SRCROOT)
  28.     mkdirs $(SRCROOT)
  29.     cp Makefile $(SRCROOT)
  30.     for i in `echo $(SUBDIRS)`; \
  31.       do \
  32.         echo =========== make $@ for $$i =============;    \
  33.         (cd $$i; $(MAKE) SRCROOT=$$SRCROOT/$$i $@); \
  34.       done
  35.  
  36. installGNUsrc: SRCROOT
  37.     rm -rf $(SRCROOT)
  38.     mkdirs $(SRCROOT)
  39.     $(CP) Makefile.gnu $(SRCROOT)/Makefile
  40.     for i in `echo $(SUBDIRS)`; \
  41.       do \
  42.         echo =========== make $@ for $$i =============;    \
  43.         (cd $$i; $(MAKE) SRCROOT=$$SRCROOT/$$i $@); \
  44.       done
  45.  
  46. installhdrs:
  47.     
  48.     
  49. $(DSTROOT):
  50.     mkdirs $@
  51.  
  52. SRCROOT:
  53.     @if [ -n "${$@}" ]; \
  54.     then \
  55.         exit 0; \
  56.     else \
  57.         echo Must define $@; \
  58.         exit 1; \
  59.     fi
  60.